package com.ruoyi.plasma.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.plasma.mapper.TBimsDonorMapper;
import com.ruoyi.plasma.domain.TBimsDonor;
import com.ruoyi.plasma.service.ITBimsDonorService;

/**
 * 浆员管理Service业务层处理
 * 
 * @author 孙哲
 * @date 2024-11-28
 */
@Service
public class TBimsDonorServiceImpl implements ITBimsDonorService 
{
    @Autowired
    private TBimsDonorMapper tBimsDonorMapper;

    /**
     * 查询浆员管理
     * 
     * @param donorId 浆员管理主键
     * @return 浆员管理
     */
    @Override
    public TBimsDonor selectTBimsDonorByDonorId(String donorId)
    {
        return tBimsDonorMapper.selectTBimsDonorByDonorId(donorId);
    }

    /**
     * 查询浆员管理列表
     * 
     * @param tBimsDonor 浆员管理
     * @return 浆员管理
     */
    @Override
    public List<TBimsDonor> selectTBimsDonorList(TBimsDonor tBimsDonor)
    {
        return tBimsDonorMapper.selectTBimsDonorList(tBimsDonor);
    }

    /**
     * 新增浆员管理
     * 
     * @param tBimsDonor 浆员管理
     * @return 结果
     */
    @Override
    public int insertTBimsDonor(TBimsDonor tBimsDonor)
    {
        return tBimsDonorMapper.insertTBimsDonor(tBimsDonor);
    }

    /**
     * 修改浆员管理
     * 
     * @param tBimsDonor 浆员管理
     * @return 结果
     */
    @Override
    public int updateTBimsDonor(TBimsDonor tBimsDonor)
    {
        return tBimsDonorMapper.updateTBimsDonor(tBimsDonor);
    }

    /**
     * 批量删除浆员管理
     * 
     * @param donorIds 需要删除的浆员管理主键
     * @return 结果
     */
    @Override
    public int deleteTBimsDonorByDonorIds(String[] donorIds)
    {
        return tBimsDonorMapper.deleteTBimsDonorByDonorIds(donorIds);
    }

    /**
     * 删除浆员管理信息
     * 
     * @param donorId 浆员管理主键
     * @return 结果
     */
    @Override
    public int deleteTBimsDonorByDonorId(String donorId)
    {
        return tBimsDonorMapper.deleteTBimsDonorByDonorId(donorId);
    }
}
